package mergeBymicroRNA;

import java.io.File;
import java.io.IOException;

public class Isfileexist {
	// 判断输入文件是否存在
	public static boolean isExist(File file){
		if(file.exists() && file.isFile()){
			System.out.println("使用文件:" + file);
			return true;
		}else{
			System.out.println(file + "文件不存在");
			return false;
		}
	}
	// 判断输出文件是否存在
	public static boolean isOutputExist(File file){
		if(file.exists() && file.isFile()){
			System.out.println("使用已经存在的文件" + file);
			return true;
		}else{
			try{
				file.createNewFile();
				System.out.println("创建新文件" + file);
				return true;
			}catch (IOException e){
				System.out.println("创建文件" + file + "失败，错误信息：" + e.getMessage());
				return false;
			}
		}
	}
	public void isDirExist(File file) {
		// TODO Auto-generated method stub
		if(file.exists() && file.isDirectory()){
			System.out.println("使用已经存在的文件夹" + file);
		}else{
			file.mkdir();
			System.out.println("创建新文件夹" + file);
		}	
	}
}
